<?php 

/**
 *    @Descripcion: Crea un modal dialog para nuevas interfaces.
 * 
 */
class ModalDialog {

	/** @var String $icon CSS del icono, ejemplo: fa fa-check, fa fa-warning, etc. */
	var $icon;
	/** @var String $titulo Titulo del ModalDialog */
	var $titulo;
	/** @var $cuerpo Cuerpo del ModalDialog */
	var $cuerpo;
	/** @var String $pie Pie del ModalDialog, botones de envío, etc. */
	var $pie;
	/** @var String $actionForm Lugar de destino del envío del formulario */
	var $actionForm;

		
	/**
	 * Muestra un ModalDialog para nuevas interfaces
	 * 
	 */	
	function show()
	{
		$modalDialog = 
		'  	<div class="modal-dialog">
	        	<div class="modal-content">
	            	<div class="modal-header">
	                	<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
	                	<h4 class="modal-title"><i class="'.$this->icon.'"></i> '.$this->titulo.'</h4>
	        		</div>';
		$modalDialog .= 
					'<form action="'.$this->actionForm.'" method="post" name="form_modal" >';
				
		$modalDialog .= 
						'<div class="modal-body">
                    		'.$this->cuerpo.'
                		</div>';
		
		$modalDialog .= 
						'<div class="modal-footer clearfix">
		                    '.$this->pie.'
		                </div>';
		
		$modalDialog .= 
		'			</form>
				</div>
			</div>';
		
		return $modalDialog;
	}
	
}

?>